Big Huge Thesaurus

stomatopod crustacean

noun